type regexp/syntax.parser

35 uses

	regexp/syntax (current package)
		parse.go#L127: type parser struct {
		parse.go#L141: func (p *parser) newRegexp(op Op) *Regexp {
		parse.go#L154: func (p *parser) reuse(re *Regexp) {
		parse.go#L162: func (p *parser) checkLimits(re *Regexp) {
		parse.go#L170: func (p *parser) checkSize(re *Regexp) {
		parse.go#L212: func (p *parser) calcSize(re *Regexp, force bool) int64 {
		parse.go#L258: func (p *parser) checkHeight(re *Regexp) {
		parse.go#L273: func (p *parser) calcHeight(re *Regexp, force bool) int {
		parse.go#L293: func (p *parser) push(re *Regexp) *Regexp {
		parse.go#L339: func (p *parser) maybeConcat(r rune, flags Flags) bool {
		parse.go#L368: func (p *parser) literal(r rune) {
		parse.go#L394: func (p *parser) op(op Op) *Regexp {
		parse.go#L404: func (p *parser) repeat(op Op, min, max int, before, after, lastRepeat string) (string, error) {
		parse.go#L477: func (p *parser) concat() *Regexp {
		parse.go#L497: func (p *parser) alternate() *Regexp {
		parse.go#L549: func (p *parser) collapse(subs []*Regexp, op Op) *Regexp {
		parse.go#L589: func (p *parser) factor(sub []*Regexp) []*Regexp {
		parse.go#L778: func (p *parser) leadingString(re *Regexp) ([]rune, Flags) {
		parse.go#L790: func (p *parser) removeLeadingString(re *Regexp, n int) *Regexp {
		parse.go#L827: func (p *parser) leadingRegexp(re *Regexp) *Regexp {
		parse.go#L844: func (p *parser) removeLeadingRegexp(re *Regexp, reuse bool) *Regexp {
		parse.go#L915: 		p          parser
		parse.go#L1102: func (p *parser) parseRepeat(s string) (min, max int, rest string, ok bool) {
		parse.go#L1141: func (p *parser) parsePerlFlags(s string) (rest string, err error) {
		parse.go#L1273: func (p *parser) parseInt(s string) (n int, rest string, ok bool) {
		parse.go#L1330: func (p *parser) parseVerticalBar() {
		parse.go#L1375: func (p *parser) swapVerticalBar() bool {
		parse.go#L1411: func (p *parser) parseRightParen() error {
		parse.go#L1445: func (p *parser) parseEscape(s string) (r rune, rest string, err error) {
		parse.go#L1561: func (p *parser) parseClassChar(s, wholeClass string) (r rune, rest string, err error) {
		parse.go#L1585: func (p *parser) parsePerlClassEscape(s string, r []rune) (out []rune, rest string) {
		parse.go#L1599: func (p *parser) parseNamedClass(s string, r []rune) (out []rune, rest string, err error) {
		parse.go#L1617: func (p *parser) appendGroup(r []rune, g charGroup) []rune {
		parse.go#L1751: func (p *parser) parseUnicodeClass(s string, r []rune) (out []rune, rest string, err error) {
		parse.go#L1827: func (p *parser) parseClass(s string) (rest string, err error) {